package com.example.service.product;

import com.example.pojo.Product;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductService {
    //根据商品分类ID查询
    List<Product> getProduct(Integer categroyId);

    //修改
    int upProduct(Product product);

    //删除
    void delProduct(Integer producctId);

    //添加
    int addProduct(Product product);

    //根据ID修改状态
    int upproductSate(Integer productId, Integer productSate);

    //根据商品状态查询
    List<Product> getproductSate(Integer productSate);

    //根据商品名称/商品编号查询
    List<Product> getProductAll(String productName);

    //根据商品分类查询
    List<Product> getCategroyId(Integer categroyId);

    //导入添加
    void addProductExcel(List<Product> product);

    //导出
    List<Product> getDaochu();

    //高级检索
    List<Product> selectProduct(Integer productCode,String productName,Integer currentpriceProduct,Integer hits);
}
